package com.jeremyfeinstein.gson;


public class JoinResponse {
//
//	"resultCode": 0,
//			"muted": 0,
//			"currShareStreamId": null,
//			"currShareFilePath": null,
//			"shareWhiteboard": false,
//			"port": "13889",
//			"type": "Join",
//			"userCode": "150010000004033442",
//			"userName": "ywy_19",
//			"audioStatus": "addAudioStream",
//			"audioForbid": "allow"
	String resultCode;
	String type;
	String userCode;
	private int muted;//1 :禁止发言 2 ：允许发言
	String currShareStreamId;
	String currShareFilePath;
	String shareWhiteboard;
	String port;
//	String speakersStatus;
	String errorMessage;
	private int mode;


	private String audioStatus; //audioStatus： addAudioStream   deleteAudioStream  //音频状态
	private String videoStatus; //videoStatus： addVideoStream   deleteVideoStream  //视频状态

	private String audioForbid; //audioForbid： allow  forbid //音频权限
	private String videoForbid; //videoForbid： allow  forbid //视频权限

	/**
	 * @return the resultCode
	 */
	public String getResultCode() {
		return resultCode;
	}
	/**
	 * @param resultCode the resultCode to set
	 */
	public void setResultCode(String resultCode) {
		this.resultCode = resultCode;
	}
	/**
	 * @return the type
	 */
	public String getType() {
		return type;
	}
	/**
	 * @param type the type to set
	 */
	public void setType(String type) {
		this.type = type;
	}
	/**
	 * @return the userCode
	 */
	public String getUserCode() {
		return userCode;
	}
	/**
	 * @param userCode the userCode to set
	 */
	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}

	public int getMuted() {
		return muted;
	}

	public void setMuted(int muted) {
		this.muted = muted;
	}

	/**
	 * @return the currShareStreamId
	 */
	public String getCurrShareStreamId() {
		return currShareStreamId;
	}
	/**
	 * @param currShareStreamId the currShareStreamId to set
	 */
	public void setCurrShareStreamId(String currShareStreamId) {
		this.currShareStreamId = currShareStreamId;
	}
	/**
	 * @return the currShareFilePath
	 */
	public String getCurrShareFilePath() {
		return currShareFilePath;
	}
	/**
	 * @param currShareFilePath the currShareFilePath to set
	 */
	public void setCurrShareFilePath(String currShareFilePath) {
		this.currShareFilePath = currShareFilePath;
	}
	/**
	 * @return the shareWhiteboard
	 */
	public String getShareWhiteboard() {
		return shareWhiteboard;
	}
	/**
	 * @param shareWhiteboard the shareWhiteboard to set
	 */
	public void setShareWhiteboard(String shareWhiteboard) {
		this.shareWhiteboard = shareWhiteboard;
	}
	/**
	 * @return the port
	 */
	public String getPort() {
		return port;
	}
	/**
	 * @param port the port to set
	 */
	public void setPort(String port) {
		this.port = port;
	}
//	/**
//	 * @return the speakersStatus
//	 */
//	public String getSpeakersStatus() {
//		return speakersStatus;
//	}
//	/**
//	 * @param speakersStatus the speakersStatus to set
//	 */
//	public void setSpeakersStatus(String speakersStatus) {
//		this.speakersStatus = speakersStatus;
//	}
	/**
	 * @return the errorMessage
	 */
	public String getErrorMessage() {
		return errorMessage;
	}
	/**
	 * @param errorMessage the errorMessage to set
	 */
	public void setErrorMessage(String errorMessage) {
		this.errorMessage = errorMessage;
	}
	public int getMode() {
		return mode;
	}
	public void setMode(int mode) {
		this.mode = mode;
	}

	public String getAudioStatus() {
		return audioStatus;
	}

	public void setAudioStatus(String audioStatus) {
		this.audioStatus = audioStatus;
	}

	public String getVideoStatus() {
		return videoStatus;
	}

	public void setVideoStatus(String videoStatus) {
		this.videoStatus = videoStatus;
	}

	public String getAudioForbid() {
		return audioForbid;
	}

	public void setAudioForbid(String audioForbid) {
		this.audioForbid = audioForbid;
	}

	public String getVideoForbid() {
		return videoForbid;
	}

	public void setVideoForbid(String videoForbid) {
		this.videoForbid = videoForbid;
	}
}
